fresh anchovy - Turkish English Dictionary